home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 029a / disk50.zip / DISKUTL.DOC < prev    next >
Text File  |  1993-03-25  |  28KB  |  639 lines

  1.  
  2.  
  3.  
  4.  
  5.            *******************************************************
  6.            |            RO-SOFT   SYSTEMS   (C) 1993             |
  7.            |=====================================================|
  8.            |   DISK UTILITIES   Ver 5.0   BY  Robert  Ossowski   |
  9.            *******************************************************
  10.  
  11.  
  12.                        * MAKE  YOUR  COMPUTING  EASY *
  13.  
  14.  
  15.                            _______
  16.                       ____|__     |               (R)
  17.                    --|       |    |-------------------
  18.                      |   ____|__  |  Association of
  19.                      |  |       |_|  Shareware
  20.                      |__|   o   |    Professionals
  21.                    -----|   |   |---------------------
  22.                         |___|___|    MEMBER
  23.  
  24.  
  25.  
  26.  
  27.  
  28.         Table of Contents :                                      Page
  29.  
  30.  
  31.                 Version Upgrades ...............................   1
  32.  
  33.                 Permanent sort & compact directories SORTDIR.COM   2
  34.  
  35.                 Disk scan routine SCANDISK.COM .................   2
  36.  
  37.                 Disk clean up routine DSKCLN.COM ...............   3
  38.  
  39.                 Disk optimiser routine DEFRAG.COM ..............   4
  40.  
  41.                 File recovery routine UNDELETE.COM .............   7
  42.  
  43.                 Repeat command in all directories REPTCOMM.COM .   8
  44.  
  45.                 Double directory list/print/all dirs DDIR.COM ..   9
  46.  
  47.                 Disk directory tree report TREE.COM ............  10
  48.  
  49.                 File find list/print WHERE.COM .................  11
  50.  
  51.  
  52.  
  53.           These routines have been tested under DOS Versions 3.1 thru
  54.         5.0, on 5.25 and 3.5 inch floppies, and on hard disk partitions
  55.         up to 1 Giga Bytes.  Maximum directory size is 1024 entries.
  56.  
  57.  
  58.                                                                 Page   1
  59.  
  60.  
  61.                          *********************************
  62.                          *  DISK UTILITIES  BY  RO-SOFT  *
  63.                          *********************************
  64.  
  65.  
  66.  
  67.         * Version 5.0 Upgrade *  Increased functional disk partition size
  68.         from sixty-seven Mega Bytes to one Giga Bytes. Added new Function
  69.         CLNDSK.COM which will clean up all unused disk space.
  70.  
  71.  
  72.         * Version 4.7 Upgrade *   All programs have been changed to .COM
  73.         type execute modules and are now being distributed in a compacted
  74.         form for fast load and low storage requirements.
  75.  
  76.  
  77.         * Version 4.6 Upgrade *   Bug fix for names beginning with ascii
  78.         codes greater than 0E5h (229) in DEFRAG.COM and SORTDIR.COM.  In
  79.         previous versions, a name such as that, would cause a null entry
  80.         to be inserted in the directory causing  DOS to think it was the
  81.         last entry.
  82.  
  83.           All utilities have  a new function  added for user  customized
  84.         screen display colors that may be permanently stored in the .COM
  85.         file.   Entering  "Alt & F9"  from entry prompt takes you to the
  86.         following screen :
  87.  
  88.  
  89.                 ENTER SELECTION TO SET NEW DISPLAY COLORS :
  90.  
  91.  
  92.  
  93.                 «A» Screen color
  94.                 «B» Message color
  95.                 «C» Edit Window
  96.                 «D» Screen border
  97.  
  98.  
  99.  
  100.                   ESC = Abort edit,  F10 = Save edit changes
  101.  
  102.  
  103.           The selection listing will be in the current color. When you enter
  104.         a selection letter that line is highlighted and the following message
  105.         appears :
  106.  
  107.         Up & Down arrows change text, Left & Right arrows change background
  108.  
  109.           As you press the arrow keys  the selected entry is displayed in a
  110.         new color.  Pressing "Esc" or "Return" takes you back to the select
  111.         line.   After you have set the colors  press the "F10" key to store
  112.         changes.   Then press the "Esc" key to return to the prompt screen.
  113.  
  114.  
  115.                                                                 Page   2
  116.  
  117.  
  118.                          *********************************
  119.                          *  DISK UTILITIES  BY  RO-SOFT  *
  120.                          *********************************
  121.  
  122.  
  123.                             * SORT  DISK  DIRECTORIES *
  124.  
  125.  
  126.         * SORTDIR.COM * This utility inputs a drive letter and directory name
  127.         for sort first by filename, & then by file extent. It loads and sorts
  128.         the directory, clears out all deleted entries, then stores the sorted
  129.         directory on the disk. The global character * may be used in order to
  130.         have all the directories on a drive sorted.
  131.  
  132.  
  133.         Program sign-on prompt is as follows :
  134.  
  135.  
  136.         Enter DIR Name ?
  137.  
  138.         Entry Format :  d:\dirname (ie. c:\mydir)
  139.                         d:*  For all dirs on drive
  140.                         d:\  For just root dir
  141.         Directories will be sorted and compacted
  142.  
  143.  
  144.                         * SCAN A DISK FOR READ ERRORS *
  145.  
  146.  
  147.         * DISKSCAN.COM * This routine will check the readability of an entire
  148.         disk  partition.  It first checks  the file allocation table  for any
  149.         disk clusters marked as bad and reports any found.  Then it starts at
  150.         sector zero, reading the disk in 64K byte blocks.  If a read error is
  151.         detected,  it will report the  error type  returned by DOS  and begin
  152.         checking that area one sector at a time.   At any sector returning an
  153.         error,  the file allocation table is checked  for the recorded status
  154.         and a message is displayed  (i.e. Flagged as bad, Un-allocated, or In
  155.         -use by file). If the sector is in a reserved area, a message indicat-
  156.         ing so will be displayed(i.e. Boot sector, Root directory, File alloc
  157.         table).   At completion of this sector by sector search it will cont-
  158.         inue search in 64K blocks to the end of disk partition.
  159.  
  160.           No attempt is made by this routine to  correct any errors  found.
  161.         Its only function is to give the error report.  Command options may
  162.         be entered at run time or the program will prompt you for an input.
  163.         Options format is  (drive:/P(n)),  where drive is the assigned disk
  164.         letter, /P = Output errors to printer, (n) =1 or 2 for Lpt1 or Lpt2.
  165.  
  166.  
  167.                                                                 Page   3
  168.  
  169.  
  170.  
  171.                          *********************************
  172.                          *  DISK UTILITIES  BY  RO-SOFT  *
  173.                          *********************************
  174.  
  175.  
  176.  
  177.    ■ CLEANDSK.COM ■ This routine has four functions available for cleaning up
  178.     your disk data.  You may select any or all using the following option
  179.     switches. Enter as (drive letter:/opt1/opt2/opt3) to perform selected
  180.     options or  (drive letter:/a) or  (drive letter:) to perform all four
  181.     functions.
  182.  
  183.      ■ /F ■ Fill all unallocated disk space with "0" or "text string".
  184.         This function writes to all unused disk sectors.
  185.      ■ /E ■ Fill the area of end file blocks not used with "0" or "string".
  186.         This function reads in the last block of every file, fills the
  187.         portion not used by the file, and writes cleaned block to disk.
  188.      ■ /D ■ Remove all deleted directory entries.
  189.         This function reads in all dirs and sub-dirs, removes deleted
  190.         entries, and writes new directory to disk.
  191.      ■ /S ■ Sort and store sorted directories.
  192.         This function reads in all dirs and sub-dirs,  sorts the dir-
  193.         ectory entries first by name, then by extent, to get the most
  194.         logical listing, and writes the new directory to disk.
  195.      ■ /A ■ Perform all four functions.
  196.  
  197.  
  198.  
  199.         The following is the entry prompt screen :
  200.  
  201.  
  202.         ■ RO-SOFT Systems Clean Disk Function (c)1993 ■
  203.  
  204.  
  205.     To fill unused disk data storrage areas with selected string
  206.     This function leaves all file data unchanged
  207.  
  208.  
  209.     Drive and Options ?  ................................................
  210.  
  211.  
  212.          Entry format :   d:/opt/opt "text string"
  213.                 /f to Clean Free Space
  214.                 /e to Clean End of File Sectors
  215.                 /d to Remove Deleted Directory Entries
  216.                 /s to Store Sorted Directories
  217.                 /a for All Four Options (Default)
  218.                 "desired text string for fill"
  219.  
  220.  
  221.     Press "Alt & F9" to set new color, "F1" help, or "Esc" to exit !
  222.  
  223.  
  224.                                                                 Page   4
  225.  
  226.  
  227.  
  228.                          *********************************
  229.                          *  DISK UTILITIES  BY  RO-SOFT  *
  230.                          *********************************
  231.  
  232.  
  233.  
  234.                          *  DISK  OPTIMIZER  DEFRAG.COM  *
  235.  
  236.  
  237.  
  238.        * DEFRAG.COM *  This routine will correct fragmented data files on your
  239.        disks,allowing most applications to run much faster on your system. The
  240.        present version works on all files in directories no more than five dir
  241.        levels deep from the root directory. Any Files or Dirs beyond the fifth
  242.        level will hinder defrag and disk pack operations.     Directories with
  243.        over 1024 entries will be by-passed.    Maximum hard disk partition has
  244.        now been increased to one Giga Bytes.     Command options may include a
  245.        drive letter and a  /P or  /P2  (i.e. d:/p).   This should be run about
  246.        once a week to keep your files in good shape.  The  /P option invokes a
  247.        more intensive data storage compression cycle.  This option shifts data
  248.        to fill all unused disk clusters  leaving all free space in one area at
  249.        the end of disk.  This option takes quite a while to complete.   Use of
  250.        these options are only necessary if normal defrag cannot clear all file
  251.        fragments.  The /P2 Option adds another check to the pack cycle for use
  252.        on nearly full disks with a lot of fragmentation.  You should not norm-
  253.        ally need to use  this option.   The map option  displays the status of
  254.        all disk clusters and highlights any breaks in cluster strings.
  255.  
  256.  
  257.         The sign-on screen prompting for drive & option entry is as follows :
  258.  
  259.  
  260.                  To defragment files on a disk
  261.  
  262.  
  263.                 Enter new drive ? ................................
  264.  
  265.  
  266.                 Entry Format :  drive:/p (ie. c: or c:/p for drive c)
  267.                                 Add the /p for badly fragmented drives
  268.  
  269.  
  270.                 ! BACK UP YOUR FILES BEFORE RUNNING DEFRAG !
  271.  
  272.  
  273.  
  274.                              Press "Esc" to exit !
  275.  
  276.  
  277.                                                                 Page   5
  278.  
  279.  
  280.                          *********************************
  281.                          *  DISK UTILITIES  BY  RO-SOFT  *
  282.                          *********************************
  283.  
  284.  
  285.                           * DISK  OPTIMISER  DEFRAG.COM *
  286.  
  287.  
  288.           After entering drive & options, data for all directories on the
  289.         disk is being read while displaying the following screen :
  290.  
  291.  
  292.                Checking Dir : C:\TASM\WORK
  293.  
  294.  
  295.                              * Getting Disk Data *
  296.  
  297.  
  298.                         Press "Esc" to abort optimization
  299.  
  300.  
  301.           The displayed directory name changes as each dir is scanned for
  302.         fragmentated files.  When this scan is completed, the results are
  303.         displayed on screen as follows :
  304.  
  305.  
  306.  
  307.                            542 File Fragments Detected
  308.  
  309.  
  310.  
  311.           Press "M" for allocation map, "C" to continue, or "Esc" to exit
  312.  
  313.  
  314.  
  315.           At this prompt, you may select "M" to display the disk cluster
  316.         mapping of the results of the scan, "C" to continue into the
  317.         defragging process, or "Esc" to abort the program.
  318.  
  319.           On entering  "C",  the directories on the drive are sequentially
  320.         evaluated,  and fragmented files  are moved to a new location.  At
  321.         the completion  of each  directory cycle,  if you  entered the  /P
  322.         option,  a data compact cycle  is initiated.  This frees up blocks
  323.         of sequential clusters to relocate more fragmented files.  As this
  324.         process continues, all file segments being moved will be displayed
  325.         on-screen with the present cluster location first,and then the new
  326.         cluster to which that file segment  is being moved.   Pressing the
  327.         "Esc" key  will interrupt the cycle at any time.   Upon exiting, a
  328.         new check is made  for file fragments remaining  and is displayed.
  329.         The program may be run again at any time to continue the process.
  330.  
  331.  
  332.                                                                 Page   6
  333.  
  334.  
  335.                         *********************************
  336.                         *  DISK UTILITIES  BY  RO-SOFT  *
  337.                         *********************************
  338.  
  339.  
  340.                          * DISK  OPTIMISER  DEFRAG.COM *
  341.  
  342.  
  343.                         * DISK  ALLOCATION  MAP  LISTING *
  344.  
  345.  
  346.   When you select the disk mapping option all disk cluster allocation will be
  347. listed on screen, starting with the first page.     The clusters where a file
  348. break occurs  will be highlighted  so you can see the shape your disk data is
  349. in.  You can page back and forth through this listing.  Each four digit entry
  350. is a hexadecimal number defining the location of the next cluster of data for
  351. this data block.   Clusters in numeric sequence indicate an unbroken block of
  352. data. A "FFFF" entry indicates the last cluster of data in a particular file.
  353. The first entry on the first page is a  disk type  ID entry.  This allocation
  354. table is called a "FAT TABLE".  FAT stands for (File Allocation Table).
  355.  
  356.  
  357.           Disk C: File allocation clusters       0000 h - 00FE h
  358.           All entries in hexidecimal            2,048 Bytes per cluster
  359.  
  360. FFF8 FFFF 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F 0010
  361. 0011 0012 FFFF 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F 0020
  362. 0021 0022 0023 0024 0025 FFFF FFFF 0028 0029 002A 002B 002C 002D 002E 002F 0030
  363. 0031 0032 0033 0034 0035 0036 0037 FFFF 0039 003A 003B 003C 003D 003E 003F 0040
  364. 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A FFFF 004C 004D 004E 004F 0050
  365. 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D FFFF FFFF FFFF
  366. FFFF FFFF FFFF 0064 FFFF 0066 0067 0068 0069 006A 006B 006C 006D 006E FFFF 0070
  367. 0071 0072 0073 FFFF 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E FFFF 0080
  368. 0081 0082 0083 FFFF 0085 0086 0087 0088 0089 FFFF 008B 008C 008D 008E 008F 0090
  369. 0091 0092 0093 0094 0095 0096 0097 0098 0099 009A 009B 009C 009D 009E 009F 00A0
  370. 00A1 00A2 00A3 00A4 00A5 00A6 00A7 00A8 00A9 FFFF 00AB 00AC 00AD 00AE 00AF 00B0
  371. 00B1 00B2 00B3 00B4 00B5 FFFF 00B7 00B8 00B9 00BA 00BB 00BC 00BD 00BE 00BF 00C0
  372. 00C1 00C2 00C3 00C4 00C5 00C6 00C7 FFFF 00C9 00CA 00CB 00CC FFFF 00CE 00CF 00D0
  373. 00D1 00D2 00D3 00D4 00D5 FFFF 00D7 00D8 00D9 00DA 00DB FFFF 00DD 00DE 00DF 00E0
  374. 00E1 00E2 FFFF 00E4 00E5 FFFF 00E7 00E8 00E9 00EA 00EB 00EC 00ED 00EE 00EF 00F0
  375. 00F1 00F2 00F3 FFFF 00F5 FFFF 00F7 FFFF 00F9 FFFF FFFF 00FC 00FD 00FE 00FF 0100
  376.  
  377.           ■ FFFF = File end cluster            ■ FFF7 = Cluster marked bad
  378.           ■ ???? = Next cluster in string      File breaks are highlighted
  379.           ■ 0000 = Unallocated cluster         First entry is disk type ID
  380.  
  381.                 Press Page-Up, Page-Down, or Esc to exit
  382.  
  383.  
  384.                                                                 Page   7
  385.  
  386.                          *********************************
  387.                          *  DISK UTILITIES  BY  RO-SOFT  *
  388.                          *********************************
  389.  
  390.                             * RECOVER  DELETED  FILES *
  391.  
  392.         * UNDELETE.COM *   This utility attempts the restoration of previously
  393.         deleted files.  It searches all directories of the current drive for a
  394.         matching an entered filename. If a file is found,it marks it undeleted
  395.         and assigns succeeding unallocated FAT entries, starting with assigned
  396.         file beginning cluster, to this file.   This may, or may not, make the
  397.         file usable.   If no files have been moved on the disk since this file
  398.         was deleted it should then be a usable file.
  399.         If a name is not entered, all deleted files and directories on current
  400.         or specified drive  will be displayed  to mark for recovery as you see
  401.         fit.  The Probability of recovery is checked and listed as Good, Fair,
  402.         Poor, or None.  Sign-on prompt is as follows :
  403.  
  404.         Enter Filename  ?
  405.  
  406.         Entry format to recover deleted files
  407.         For a specified file  : d:\filename.ext (i.e. c:\myfile.txt)
  408.         To select from list : "Enter" (current drive) or "c:" (drive c:)
  409.         All directories on disk will be searched
  410.  
  411.                              Press -Esc- To Exit !
  412.  
  413.         If the file is restored its full pathname will be listed.
  414.  
  415.  
  416.                             UNDELETE DISPLAY FORMAT
  417.  
  418.            18 Deleted Files Located                     Chance of Recovery
  419.  
  420.            C:\?TEST\  <DIR>                                 GOOD
  421.            ?LLOC.ASM          321 11-03-91   2:55p   A      GOOD
  422.            ?TSIZE.ASM       3,467  8-16-91   9:16p   A      GOOD
  423.            ?AKUP.ASM        7,308  8-15-91  11:11a   A      FAIR
  424.            ?UTSTAT.ASM        936 12-08-91   3:46p   A      GOOD
  425.            ?HECKID.ASM        291 12-12-91  10:20a   A      GOOD
  426.            ?HECKID1.ASM       193 11-03-91   3:02p   A      GOOD
  427.            ?HNGCON.ASM        956  5-12-91   2:05p   A      GOOD
  428.            C:\TASM\?EST\  <DIR>                             GOOD
  429.            ?LLOC.ASM          321 11-03-91   2:55p   A      GOOD
  430.            ?TSIZE.ASM       3,467  8-16-91   9:16p   A      GOOD
  431.            ?AKUP.ASM        7,308  8-15-91  11:11a   A      GOOD
  432.            ?UTSTAT.ASM        936 12-08-91   3:46p   A      GOOD
  433.            ?ALC.ASM        23,581 12-19-91  11:32a   A      POOR
  434.            ?HECKID.ASM        291 12-12-91  10:20a   A      GOOD
  435.            ?HECKID1.ASM       193 11-03-91   3:02p   A      GOOD
  436.            ?HNGCON.ASM        956  5-12-91   2:05p   A      GOOD
  437.  
  438.            Enter new filename character to mark for recovery
  439.            Press "F10" to recover marked files or "Esc" to abort
  440.  
  441.  
  442.                                                                 Page   8
  443.  
  444.  
  445.  
  446.                          *********************************
  447.                          *  DISK UTILITIES  BY  RO-SOFT  *
  448.                          *********************************
  449.  
  450.  
  451.  
  452.                          * REPEATE A COMMAND IN ALL DIRS *
  453.  
  454.  
  455.         * REPTCOMM.COM * This routine allows entry of a command to be executed
  456.         in all directories on a specified drive.  It is useful for clean up of
  457.         misc. un-wanted files,  or as suggested on sign-on,  getting a printed
  458.         list of all files on a drive using a dir command.   If not an internal
  459.         DOS command, the directory location of the command file must be in the
  460.         DOS search path as set in your AUTOEXEC.BAT file.
  461.           The sign on prompt is as follows:
  462.  
  463.         To execute a command in all directories on a drive
  464.  
  465.         Enter COMMAND ? ..........................
  466.  
  467.         Entry format :  [/command] for current drive
  468.                         [drive:/command] for new drive
  469.         Command will be executed in all directories on specified drive
  470.         [ie. c:/ddir /p] To print listing of all files on drive C
  471.         Remember that directory of ddir must be in the DOS search path
  472.  
  473.  
  474.                                                                 Page   9
  475.  
  476.  
  477.                         *********************************
  478.                         *  DISK UTILITIES  BY  RO-SOFT  *
  479.                         *********************************
  480.  
  481.  
  482.                          * DOUBLE COLOR DIR LIST/PRINT *
  483.  
  484.        * DDIR.COM * This routine prints and or lists a disks directories in
  485.        double column format, pausing for user input at each page end unless
  486.        the print option,/p was entered. If run from the DOS prompt, you may
  487.        enter the drive and path as a command option  (i.e. ddir d:\newdir).
  488.        All file names, listed or printed, are first sorted by name, then by
  489.        extent.  If you have a color monitor,  the different extents will be
  490.        displayed in different colors.
  491.  
  492.           To run, enter the command (DDIR option). See option format below.
  493.        If no command option is entered,  the program will prompt you for an
  494.        option entry. The option may contain the disk drive designation, the
  495.        desired directory pathname,  a /p to print,  or a /# for all dirs on
  496.        the drive.   Just pressing the "Enter" key at prompt, will list only
  497.        current directory.    Filenames may be entered in the PATH using DOS
  498.        wildcard characters * and ?.
  499.  
  500.         Valid entries as follows :
  501.  
  502.         c:\Yourdir\*.com         :List all .com files in c:\Yourdir
  503.         c:\Yourdir /p            :List & print all files in c:\Yourdir
  504.         d:                       :List files in current directory of d:
  505.         d: /p /#                 :List & print all files in all dirs on d:
  506.         c:BR??????.* /#          :List all files on c: starting with BR
  507.  
  508.  
  509.  
  510.        DDIR.COM : This is a sample listing provided by this routine
  511.  
  512.                                Directory of  C:\HELP
  513.        ***********************************************************************
  514.        .           <DIR>    5-26-91  9:35a |DOSINT   HLP 306000 7-07-91  5:54p
  515.        ..          <DIR>    5-26-91  9:35a |DOSSYS   HLP 166000 6-26-91  9:54a
  516.        DOSHELP  ASM   43047 9-29-91  4:33p |DISKS    HLP  84000 6-26-91  9:51a
  517.        DOSHELPM ASM   40916 9-29-91  4:38p |HELP     HLP   6000 7-14-91  6:01p
  518.        EDIT     CLP   20000 7-15-91  6:03p |MOUSE    HLP  42000 6-21-91 10:16p
  519.        WP       CLP  348000 7-15-91 10:43a |OPECODE  HLP  42000 5-27-91  9:58a
  520.        DOSHELPM COM   11530 9-27-91 12:43p |SHELL    HLP   2000 9-17-91  2:12p
  521.        DOSHELP  COM    5852 9-29-91  3:15p |VIDEO    HLP 142000 7-09-91 11:24a
  522.        BIOSINT  HLP  158000 7-09-91 12:27p |ASCII    HLP  34000 6-26-91  7:10p
  523.        COMMAND  HLP  334000 6-20-91  8:33p |WPMONO   HLP 174000 6-12-91  6:49p
  524.        DIR      HLP  102000 6-12-91  5:04p |
  525.        ***********************************************************************
  526.            2,061,345 Bytes In     19 File(s)
  527.  
  528.                    |****** Press any key to continue ******|
  529.  
  530.  
  531.                                                                 Page   10
  532.  
  533.                          *********************************
  534.                          *  DISK UTILITIES  BY  RO-SOFT  *
  535.                          *********************************
  536.  
  537.                              * DISK  DIRECTORY TREE *
  538.  
  539.  
  540.         * TREE.COM *   This routine lists or prints a disk directory  drawing
  541.         a tree like  presentation  giving the  directory name,  the number of
  542.         files in each directory, and the number of bytes of data stored.  The
  543.         print option may be aborted at any time by pressing the Esc key.
  544.  
  545.  
  546.              If run from the DOS prompt,  you may enter the drive and option
  547.         along with the command  (i.e. tree d:/p), or the program will prompt
  548.         you for the input as follows.
  549.  
  550.  
  551.         Enter new drive ?
  552.  
  553.         Press "Enter" to list tree of current drive
  554.         Entry may contain drive: and /p for print option
  555.         (ie. c:/p) Will both list and print tree of drive C:
  556.         (ie. c:/p2) Will list and print on LPT2
  557.  
  558.  
  559.  
  560.  
  561.                              DIRECTORY TREE LISTING
  562.  
  563.  
  564.         E:|-\                                           0 Bytes in     1 Files
  565.         E:|-\TEST                                 321,689 Bytes in    30 Files
  566.         E:|-\PAINT                              1,000,476 Bytes in   129 Files
  567.         E:|-\ASM                                   35,628 Bytes in     5 Files
  568.         E:|-\DOSHELP                              321,722 Bytes in    28 Files
  569.         E:|-\HELP                               2,034,490 Bytes in    16 Files
  570.         E:|-\TASM                                       0 Bytes in     0 Files
  571.               >-\WORK                             536,655 Bytes in    46 Files
  572.                   >-\TEST                           4,506 Bytes in     1 Files
  573.                                                 
  574.  
  575.                  Drive totals =    4,255,166 Bytes in   256 Files
  576.  
  577.  
  578.  
  579.                                     END TREE
  580.                           Press any key to continue
  581.  
  582.  
  583.                                                                 Page   11
  584.  
  585.                          *********************************
  586.                          *  DISK UTILITIES  BY  RO-SOFT  *
  587.                          *********************************
  588.  
  589.                                 * FILE  LOCATOR *
  590.  
  591.  
  592.         * WHERE.COM * This routine inputs a filespec, searches all directories
  593.         on drives, and reports all locations of found files.  If more than one
  594.         screen page is found, it awaits user input to go to the next page. The
  595.         file pathnames may be up to ninety-five characters long,and ten levels
  596.         deep from the root directory.
  597.  
  598.  
  599.           You may enter the filespec at the command level, or the program will
  600.         prompt for an entry.  The filespec should contain a filename, and file
  601.         extent as required. Any KNOWN letters of the name, and wild card char-
  602.         acters may be used.   The "?" may be substituted for any unknown char-
  603.         acter.   The "*" indicates ALL for either name or extent.  The command
  604.         options may be a drive letter followed by a colon,  and a single digit
  605.         number.  The number designates how many drives to search,  starting at
  606.         the input drive letter.   Entering /p at the end of the command option
  607.         will cause the search results to be listed and printed.
  608.  
  609.  
  610.         Entries may be as follows :
  611.  
  612.         * *.dat A:4/p * List,& print all files with .DAT ext. drives A: thru D:
  613.         * dat.* D:1   * Find & list all files with name DAT on drive D:
  614.         * dat?????.*  * Find & list all files beginning with DAT
  615.         * da???.*     * List all files with a five letter name starting w/DA
  616.         * Default searches up to 10 drives starting with drive C:
  617.  
  618.                     Enter search command or "Esc" to exit
  619.  
  620.  
  621.         * WHERE.COM * This is a sample listing supplied by this routine
  622.  
  623.  
  624.                         Searching for file : *.DAT
  625.                                                         
  626.         C:\CIM\FAVORITE.DAT                             375  8-29-91  7:43p
  627.         C:\SHARE32\SHELLHLP.DAT                      39,791  6-27-91  8:23a
  628.         C:\SHARE34\SHELLHLP.DAT                      43,598  8-29-91  1:15p
  629.         C:\TASM\SHELL\SHELLHLP.DAT                   43,598  8-20-91  2:18p
  630.         C:\TASM\WORK\ASCII.DAT                       26,621  6-25-90  5:57p
  631.         C:\TASM\WORK\BIOSINT.DAT                     88,426  7-09-90 12:26p
  632.         C:\TASM\WORK\COMMAND.DAT                    227,607  8-20-91  7:45p
  633.         C:\TASM\WORK\DISKS.DAT                       50,715  8-02-90  7:51p
  634.         D:\TASM\WORK\DISKS.DAT                       50,715  8-02-90  7:51p
  635.         D:\TASM\WORK\DOSINT.DAT                     161,454  1-22-91  8:34a
  636.         D:\TASM\WORK\DOSSYS.DAT                     116,680 10-13-90  2:26p
  637.  
  638.  
  639.